to sleep off a hangover - French English Dictionary